YZYZ.Admin.Scenic.editDescriptionWin = null;
YZYZ.Admin.Scenic.editDescriptionForm= null;
YZYZ.Admin.Scenic.changeStatus=function(){
	Ext.getCmp("editDes").setReadOnly(false);
};
YZYZ.Admin.Scenic.showEditDescriptionWin=function(id){
	if(!YZYZ.Admin.Scenic.editDescriptionWin){
		YZYZ.Admin.Scenic.editDescriptionForm = new Ext.form.FormPanel({
			labelWidth:100,
			labelAlign:'right',
			region:'center',
			autoScroll:false,
			height:400,
			width:700,
			items:[{
				xtype:'htmleditor',
				height:350,
				width:550,
				id:'editDes',
				readOnly:true,
				fieldLabel:'景区描述'
			}]
		});
		YZYZ.Admin.Scenic.editDescriptionWin=new Ext.Window({
			title:'编辑景区描述',
			width:800,
			height:450,
			layout:'border',
			modal:true,
			closable:true,
			closeAction:'hide',
			items:[YZYZ.Admin.Scenic.editDescriptionForm ],
			buttons:[{
				text:'提交',
				width:60,
				handler:YZYZ.Admin.Scenic.submitDes
			},{
				text:'关闭',
				width:60,
				handler:function(){YZYZ.Admin.Scenic.editDescriptionWin.hide();}
			}]
		});
	}
	
	YZYZ.Admin.Scenic.editDescriptionWin.show();
	Ext.getCmp("editDes").setValue("");
	Ext.getCmp("editDes").setReadOnly(true);
	Ext.Ajax.request( {
		url		: Ext.get("getDesUrl").dom.value,
		timeout	: 30000,
		method	: 'POST',
		params	: {
			scenicId:YZYZ.Admin.Scenic.grid.getSelectionModel().getSelected().get("id")
		},
		success : function(result, request) {
			result = Ext.util.JSON.decode(result.responseText);
			if(result.code == YZYZ.success){
				Ext.getCmp("editDes").setValue(result.message);
				YZYZ.Admin.Scenic.changeStatus();			
			}
			else {
				YZYZ.Curtain.alert(result.message);
			}
		},
		failure : function(result, request) {
			YZYZ.Curtain.alert("操作失败！程序错误或网络故障");
		}
	});	
	
};
YZYZ.Admin.Scenic.submitDes=function(){
	var contents = Ext.getCmp("editDes").getValue();
	if(Ext.isEmpty(contents)){
		YZYZ.Curtain.alert("描述不能为空");
		Ext.getCmp("editDes").markInvalid();
		return;
	}
	if(contents.length>50000){
		YZYZ.Curtain.alert("描述长度不能超过50000");
		Ext.getCmp("editDes").markInvalid();
		return;	
	}
	Ext.Ajax.request( {
		url		: Ext.get("updateDesUrl").dom.value,
		timeout	: 30000,
		method	: 'POST',
		params	: {
			scenicId: YZYZ.Admin.Scenic.grid.getSelectionModel().getSelected().get("id"),
			
			contents:Ext.getCmp("editDes").getValue()
		},
		success : function(result, request) {
			result = Ext.util.JSON.decode(result.responseText);
			if(result.code == YZYZ.success){
				YZYZ.Curtain.msg("修改成功");			    
				YZYZ.Admin.Scenic.editDescriptionWin.hide();			
			}
			else {
				YZYZ.Curtain.alert(result.message);
			}
		},
		failure : function(result, request) {
			YZYZ.Curtain.alert("操作失败！程序错误或网络故障");
		}
	});	
};